using System;
using System.Reflection;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[Guid("f06a6cd8-45bf-495c-bce5-f94fd7f66b6d")]
	public class ARStructMemTypeInfo
	{
		private FieldInfo _fieldInfo;
		private string _name;
		private int _offset;
		private bool _isList;
		public FieldInfo FieldInfo
		{
			get
			{
				return this._fieldInfo;
			}
		}
		public string Name
		{
			get
			{
				return this._name;
			}
		}
		public int Offset
		{
			get
			{
				return this._offset;
			}
		}
		public bool IsList
		{
			get
			{
				return this._isList;
			}
		}
		public ARStructMemTypeInfo(FieldInfo fieldInfo, string name, int offset, bool isList)
		{
			this._fieldInfo = fieldInfo;
			this._name = name;
			this._offset = offset;
			this._isList = isList;
		}
	}
}
